<?php

namespace app\job;


use app\model\Faces;
use app\queue\Queue;
use think\facade\Log;

class CaptureCal extends Queue {

    protected function execute($data): bool {
        $_face=new Faces();
        if($data['params']){
            $log_id=$data['log_id'];
            try {
                Log::info($data['log_id']."———保存face表>>计算特征值开始执行任务");
                $_face->cal_face($data['params'],$log_id,$data['ts']);
            }catch (\Exception $e){
                Log::error($log_id.'———保存face表>>发生错误：'.$e->getMessage()."\n".$e->getTraceAsString());
                return false;
            }
        }
        return true;
    }
}